import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Write a description of class Rupiaazul here.
 * 
 * @JUAN FRANCISCO ARIAS BETANCOURT
 */
public class Rupiaazul extends Rupias
{
    private int tiempo;//variable que se utiliza para el tiempo en que se mueve 

    public Rupiaazul()
    {
        tiempo=0;//contador para el moviemiento de la rupia

    }

    /**
     *la rupia azul se mueve arriba y abajo
     */
    public void act() 
    {
        if(tiempo<100)
            desactiva();
        else
            activa();
        if(tiempo==200)
            tiempo=0;
        tiempo++;
        tomarupia();
    }    

    public void activa()
    {
        setLocation(getX(),getY()+1); 

    }

    public void desactiva()
    {
        setLocation(getX(),getY()-1); 
    }

    /**
     *metodo de polimorfismo aqui cuando la toma le 25 puntos y le suma una vida
     */
    public  void sumapuntos(Heroe a)
    {
        a.sumavida();
        a.sumapun(25);
    }

}
